function fadeLogin() {
	$('#loginForm').hide();
	setTimeout(function() {
		$('#loginForm').fadeIn(1000);
	}, 300);
}

function chpassSlideDown() {
	$('#alertChPass').hide();
	setTimeout(function() {
		$('#alertChPass').slideDown(1000);
	}, 1000);
}

function selectMain() {
	$('a.brand').click(function() {
		$('ul.nav li').removeClass('active');
	});
	$('ul.nav li').click(function() {
		$('ul.nav li').removeClass('active');
		$(this).addClass("active");
	});
}

function onlineList()
{
	$.ajax({
		url : 'online.php',
		method: 'POST',
		dataType: 'json',
		success : function (resp) {
			$('#online-list').html(resp.table);
		},
		error : function () {
			console.log('errore caricamento utenti online.');
		}
	})
}

function logsList()
{
	$.ajax({
		url : 'logs.php',
		method: 'POST',
		dataType: 'json',
		success : function (resp) {
			$('#logs-list').html(resp.table);
		},
		error : function () {
			console.log('errore caricamento utenti online.');
		}
	})
}

function checkMessage()
{
	$.ajax({
		url : 'checkmessage.php',
		dataType : 'json',
		success : function(r) {
			if(r.num_mail > 0)
			{
				if($("span.label-info").length == 0)
				{
					$('#labelMessage').addClass('label-info');
					$('#labelMessage').show();
					$('#labelMessage').jrumble({
						x: 2,
						y: 0,
						rotation: 0,
						speed: 50
					});
					$('#labelMessage').trigger('startRumble');
					setTimeout(function () {
						$('#labelMessage').trigger('stopRumble');
					}, 1500);
				}
			} else {
				$('#labelMessage').removeClass('label-info');
				$('#labelMessage').hide();
				
			}
			$('#labelMessage').text(r.num_mail);
		}
	});
}

function messageInBox()
{
	$.getJSON('message_inbox.php', function(r) {
		$.each(r, function(i) {
			$('#inarrivo table tbody').empty();
			$('#inarrivo div.loading').fadeOut(100);
			$('#inarrivo table tbody').append("<tr><td>"+r[i].mail_date+"</td><td>"+r[i].mail_from+"</td><td>"+r[i].mail_object+"</td><td>"+r[i].mail_text+"</td><td></td></tr>");
		});
	});
}

function updateClock() {
	var currentTime = new Date();
	var currentHours = currentTime.getHours();
	var currentMinutes = currentTime.getMinutes();
	var currentSeconds = currentTime.getSeconds();

	// Pad the minutes and seconds with leading zeros, if required
	currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
	currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds;

	// Convert the hours component to 12-hour format if needed
	currentHours = (currentHours > 12) ? currentHours : currentHours;

	// Convert an hours component of "0" to "12"
	currentHours = (currentHours == 0) ? 00 : currentHours;

	// Compose the string for display
	var currentTimeString = currentHours + ":" + currentMinutes + ":"
			+ currentSeconds;

	$(".clock").html(currentTimeString);

}

function fixDropdown() {
	$('.dropdown input, .dropdown label, #profile').click(function(e) {
		e.stopPropagation();
	});
}
